363
0
448
1
31535
18403
6
249
584
2192
3
282572
3663
1009
440
458
484
422
745
391
1662
296
105290
1949
321
397
580
431
281
1853
2904
2
1073
1222856
4