250
0
599
5
1222
3
1111
362
1
2143
1525
1277
877
1294
3419
8684
23
7118
6
792
7843
2223
2295
7
1484
11
8921
1221
2
2228
1532
98637
31
2912
2564
5861
1742
2863
898
8245
26