4223
22
1222856
4
1073
0
477
5620
11
2167
3
3025
1
476
8876
8
3070
2
121182
116
2387
282572
422
2560
556
448
2691
21743
417
419694
9
5602
2445
6
1361
1885
1216
1887
573
6859
5