2245
3
1492
935
1
1478
2920
4
297066
0
812
2354
2110
11153
8
3491
1226
3053
7
3186
2797
5
1778
694
2940
2702
2970
1295
2237
2
1789
469
2459
957
2395
672
1780