3027
1
1893
7
1540
2
1860
4
2059
8
3251
6
18403
2198
5
2346
3
514
0
2587
7082
9
1758
19279
16628
14
2388
3674
10
2922
2749
1115
3559
10324
863
2831
2529
1458
1282
460
3711
166543
18