2245
3
2920
4
421
1
297066
0
139
2354
2702
7
1286
1780
2
931
4112
11
4630
2375
5
507
1226
2302
3029
6
3053
815
239
1940
2109
1032
4617
2797
1694
240
389
3015
1295