2500
1
477
2118
2
3289
6
2018
9
1116
196
2234
1243
7
4955
1758
2099
1310
0
1208
782
1486
812
581
1245
133
1061
3145
12
3209