1020
0
2809
2
2275
31535
19279
20634
8
2730
6
121182
1
475
282572
25137
1824
798
2668
3114
4
17353
467
1043
1251
802
968
3498
314
2516
3
246
2211
1040
1132
341
3429