1056
1
2730
6
2275
2
1099
20634
8
7334
4
31535
0
2809
1384
2328
3
1132
1824
17353
2211
19279
2668
2105
3114
3990
58
1880
282572
467
4922
246
16840
15
4396
392
1043
802