21951
15864
8798
3557
6953
74580
5685
353
4916
1282
4819
19322
4542
19035
3875
2152
3406
1158
3264
202
3196
929
2901
0
2865
49007
2840
14397
2670
16694
2640
1606
2631
1668
2446
101449
2053
2692
1954
1139
1623
11038
1609
992
1598
1190
1559
1632
1493
82
1492
237
1480
43172