905
1
3109
5
1750
2
3148
9
330
0
231
1222856
4
847
4122
10
6406
12
385
416
2031
4071
180849
896
1928
867
2460
1326
176
2870
3
11881
1059
326
1594
236
419694