14226
883
8965
901
5172
783
3805
869
2577
916
2535
288
2510
1080
1823
2028
1786
958
1547
1069
1460
923
1434
904
1409
1167
1265
1098
1230
1921
720
1369
656
1522
633
1777
553
196
440
681
294
1191
178
779
173
548