250
0
597
5
1222
3
1111
361
1
2142
1525
1277
877
1294
3419
8683
23
7118
6
792
7843
2223
2295
7
1484
11
8920
1221
2
2228
1532
98634
31
2911
2564
5861
1742
2863
898
8244
26