3251
6
905
1
2940
2
4965
3
3109
5
1670
1750
597
3148
9
330
0
1947
231
1222856
4
3929
10
2742
2254
4962
7
4435
4122
4525
6983
6406
12
1418
416
2518
11
2031
4071
180849