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