400
1
2429
5
476
3021
4
11951
10
282572
0
147
445
121182
1885
1943
430
1751
2
347
372
417
44199
788
17353
19279
822
2000
18403
6
345
312
1073
1810
3
3503
31535
8876
8