3248
8
4228
3
2446
1
6346
16
2254
3805
6
951
999
2568
2
2015
770
2505
2776
4034
1594
2182
1606
1451
0
1324
741
2977
1152
2760
4
2184
3491
1681
2110
3528
5
2337
2667