1288
0
388
807
1454
522
1166
371
394
207
92
18
445
2325
683
266
5439
1
1284
87
612
38
1453
905
534
450
336
1101
1120