1000
966
15
12
50
1356
6
39
922
0
36
777
1
985
46
1368
3
67
2295
4
100
3284
19
285
1203
47
1054
40
892
32
2582