262
0
837
5316
3
105290
679
1222856
4
1663
1133
467
266
413
1156
2723
2
305
1567
298
893
2346
2749
1
2275
331
870
2142
649
2188
9
2602