31535
0
19279
2
17353
25137
2275
448
1
1222856
4
1020
4677
10
1824
4111
5602
9
3092
2730
6
1282
1131
1885
1267
5617
5
10324
1277
422
467
1073
282572
419694
572
556
390
3493