905
1
3109
5
799
2
1750
3148
9
330
0
231
1222856
4
4122
10
6406
12
998
416
2031
4071
180849
896
383
1326
2870
3
11881