2515
3
1917
2
51331
25
2154
962
0
2788
2781
1
3575
1210
2028
4578
3882
5
2013
3196
7222
4
322
3565
8
1506
4715
1583
3248
1271
2919
2069
3987
1585
348
6200
2348