3442
2
486
0
46
849
3827
2657
3
2749
1
1452
1507
1898
4
2546
282572
1043
802
2526
3061
5
518
251
2710
9
2225
1081
552
941
1216
4820
7334
952
1056
25127
10581