999
1
2568
2
1221
0
1681
1988
2745
661
1041
3175
5
2390
5915
11
1324
741
1814
1152
1780
2760
4
418
2110
2562
6396
620
341
4274
3
558
344
891
399
1407
287