21743
1
1073
0
363
31535
1663
116
2011
3
1282
448
509
1343
3663
44199
397
3092
356
437
56488
2142
18403
6
1222856
4
2267
8244
5270
7
2189
420
249
3373
335
580