999
1
1576
3
3368
3684
2
4002
4
1295
1891
2650
20
3188
14
280
1581
1695
7
2250
3765
2245
297066
0
1226
3053
6779
5
1095
3683
2683
2797
643
2100
2773
2354
1024
2159
658