999
1
1324
1152
1295
2760
4
2650
20
280
2711
2
929
3
2250
1267
297066
0
2207
582
2773
2980
5592
8
1788
3683
1632
370
1681
2478
2110
1668
5431
2568
1581
5339
5
7034