2901
2574
1071
1310
1247
1565
3500
2180
1313
961
959
2938
1217
1573
2804
868
1280
862
6380
1844
4383
1195
2507
2975
