999
1
1324
1152
2760
4
2711
2
2650
20
929
3
3629
619
862
0
1267
2687
2207
582
2980
5592
8
1412
1632
3539
370
1681
2478
2534
2110
3546
1668
5431
2568
3024
1179