580
0
105290
48708
282572
31220
10
397
1
3373
437
31535
2490
2330
4
1222856
2142
431
2564
2
2904
4328
1821
6
1343
4111
1073
440
25440
448
18403
295
307
430
363
2952