2505
2
978
0
1991
3
6916
1
1568
843
2306
2142
1290
2013
1105
2589
3155
5006
5
522
2507
2430
1013
20163
44
1042
1426
1179
1249
1104
1282
1836
1637
1918
1191
1230
4