999
1
1324
1152
1812
1590
2760
4
5431
2
7034
2322
980
400
0
2786
929
2110
1814
24337
22
1735
1001
2711
2209
3
1267
3267
2562
741
2207
4187
10
582
4562
1558