27894
20887
16526
14690
13916
12668
12621
11003
8440
8120
2491
34
76
79
2248
4656
4100
2814
1625
1521
2130
1389
3287
993
1583
1508
1301
2159
2206
3845
886
3288
3873
2275
1246
4415
2154
560
2258
1376