31535
0
18403
6
3373
382
282572
244
90
485
5871
15
87
46414
1
365
437
1045
367
3287
255
31220
10
448
427
573
1793
1009
2330
4
1222856
1128
771
781
1712
916