983
3
11015
6
1760
0
5436
263
2
1875
4
2361
2772
1768
1090
1504
1
2602
1354
5
933
526
2034
966
3264
1326
2654
9
999
1248
2377
1129
943
4992
3141
3271
1111
1785