21348
15566
8582
3528
6900
74245
5589
351
4829
1279
4794
19322
4492
18946
3809
2140
3360
1157
3229
202
3157
929
2886
0
2828
14397
2788
48702
2654
16694
2625
1595
2544
1634
2427
101222
2034
2675
1938
1139
1611
11038
1596
992
1561
1171
1555
1632
1479
82
1468
43034
1460
230