248
1
875
356
0
860
2431
3
107
1315
965
475
1102
2
2260
12
798
1229
964
116
167
687
4940
5
3217
7
292
464
29323
521
1622
58
1513
418
1865
8116
6
1015