999
1
1324
1152
619
2110
951
929
3
2687
2
564
2760
4
2502
1681
7034
2740
3546
5431
2568
3024
2131
2299
3539
17333
27
1108
4179
19944
1267
2711
2972
0
2838
4142
5