1480
1008
996
1531
985
1836
1163
1089
2793
953
992
2016
9688
888
1058
1179
2551
917
2459
893
1071
2230
1045
2875
2355
1019
1321
1072
944
2214
1015
1596
1133
990
916
969
2812
15416
9469
1340
1454
1371
2863
6110
1319
2327
2388
1297
1422
2451
1367
917
942
5083
5168
1295
2704
16558
1897
9857