2254
1
3805
6
951
1451
0
2505
2
2015
2977
2776
1594
3
4034
6346
16
1606
2182
302
118
120
3315
4168
5
4309
12459
2935
2059
5147
272
898
2310
2632
383
2480
4
106