305
1
2384
1285
840
0
1603
1739
2
2402
6
3410
5
2484
2006
2281
2839
4
1800
2437
2807
18723
2528
2022
2431
3797
2616
3
2620
3188
2492
2423
3219
19898
8
16763
30537