2245
3
10827
4
1174
1
998
1194
785
0
1087
3012
2629
2
2436
2906
9956
690
19079
6
2476
5862
5
11532
27
5504
16
5169
6713
11
999
951
989