1129
5
3130
8
1287
7
937
1
1643
4
1453
1860
1510
9453
5441
10
1779
877
0
2569
3
1850
2111
425
1576
6
3878
2814
923
457
2
351
641
525
816
607
2427
1749
1301
984