14276
10079
8164
4584
2881
3166
1467
2263
1995
2162
37166
2135
1311
2374
1301
3169
1320
1859
3110
1413
921
5183
1681
1164
1269
1900
1320
1606
851
1241
2367
4060
2724
880
866
1009
789
906
1509
781
969
2758
1223
938
1140
932
822
816
929
884
859
860
924
902
841
959
893
817
963
961