5060
2
4948
8
2010
1
8403
16
605
2361
459
0
471
3503
4
1326
911
3560
3
3026
978
7670
1913
5
1867
4465
22
527
2431
1884
869
1452
3312
9
2749
475
4521
1053
2386
722