18403
6
31535
0
5611
11
448
1
363
1853
361
249
321
1943
2904
2
558610
1662
1762
4
3373
437
580
430
25440
2691
3980
3
1073
2405
1222856
14076
7
397
440
281
282572
326