31535
0
18403
6
448
1
370
4223
22
36045
363
1751
2
397
5611
11
2904
504
273
1863
294
437
580
440
1343
2296
1222856
4
295
296
8475
12
3373
2813
339
1282
3092
2522