31535
0
1282
303
1
448
116
2564
2
745
315
363
543
422
598
1343
18403
6
4223
22
605
273
1547
2011
3
2315
2459
9
4936
397
400
48708
2320
31220
10
1073
573