2503
1
2699
2
2949
0
2857
3
1517
619
4099
7
2595
8
2075
12
5375
2584
4
1089
3022
854
5
4451
15
1494
3125
1639
1524
1308
3460
1196
3013
1679
1811
1166
2630
175
1647
2114