2860
1
1500
2344
2241
2152
0
5147
2
2477
2732
13018
2431
12459
3
19079
6
1628
1289601
4
5597
8
880
6916
527
1490
5
2507
1416
5232
7
742
28098
14
1131