999
0
1835
11
263
2
2853
18
1565
1298
1
3264
4
3141
3966
1428
697
979
7
943
4511
1007
3129
5
1277
3513
10
2343
777
3
927
2374
2118
1560
758
1810
5525
1459
1715