116
0
1073
335
448
1
21743
31535
484
363
1663
420
273
5316
3
580
429
4223
22
422
2189
543
1425
530
518
3373
477
18403
6
90
282572
507
121182
521
1222856
4