2730
6
3251
1222856
4
2084
4033
1277
5
3196
3
2659
2
10396
8
2445
2188
9
5617
1626
1
668
0
18385
2327
677
2587
2108
3674
10
2648
1737
2192
419694
482
166543
18
1458
6062
16
1749
11881