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