1065
3508
3063
2171
4157
4789
3404
9957
1536
6496
2000
1436
957
3651
4984
1349
1061
834
1468
1001
1114
1638
1038
1693
12093
1451
1990
3589
1054
1557
15453
1354
1020
9063
1219
896
1501
977
1274
2580
1101
1100
9344
1508
850
983
977
3602
2459
1772
1387
2120
1360
3044
1010
1106
4496
858
1347
17395