999
2
2781
1
2904
3
619
3158
4099
7
2075
12
2584
4
3022
854
5
4451
15
1494
1664
3125
298
2133
1524
0
1041
3460
1196
3013
1679
1811
1166
2630
175
1647
2114
8