1326
1253
2337
930
1438
1307
1646
1109
1244
1216
2517
3953
3326
2377
1751
1836
1591
1843
3079
1971
2657
2511
10403
3629
5501
2689
6980
5972
3018
14605