2245
3
1568
1
843
297066
0
2306
2
2505
2013
1105
2589
3155
5006
5
522
1991
1013
20163
44
978
1042
1426
1226
3053
7
1179
6916
1249
1104
1282
1836
1637
1918
1191
1230
4