2489
2
1826
1
899
3366
530
1309
0
1992
3
697
2525
4
3720
38477
34
1338
504
4914
1372
3372
4152
4360
7
1166
11
592
2190
17340
14
1555
9220
5389
5439
380
1723
603
2028