4223
22
2691
2
123
0
1222856
4
1073
558610
6
3070
477
556
21743
1
18403
3025
3469
116
2059
8
2560
2167
3
520
3545
475
2387
2445
2813
521
282572
335
1343
244
448
422