1226
1
3562
2489
2
2427
12
1917
51331
25
962
0
2781
1289601
4
1210
4578
1844
7222
3613
8
3565
4715
5
5389
5382
1271
2069
452
3987
3
1249
348
2348
5915
11
2478
5070
19
1552
1078