1009
0
458
1099
1
552
759
846
8766
2
3101
303
525
511
691
296
1418
503
354
2836
9
3092
1774
1780
1297
396
4328
10
478
1541