2648
5
2670
20
4033
4
3311
3243
7
11881
3
3047
10
3196
10396
8
4694
1222856
2129
1
7721
13
5509
668
0
3456
166543
18
18385
2
2327
677
2108
1737
2192
419694
9
482
1501
2630
1749
2678
2288