2427
12
1917
2
51331
25
962
0
2781
1
1289601
4
1210
4578
1844
1880
7222
3613
8
3565
4715
5
83
5382
1271
2069
511
452
3987
3
1249
2348
5915
11
2478
5070
19
1552
1078
2317
2802