14425
10354
8393
4679
2944
3223
1510
2311
2046
2219
37407
2189
1354
2437
1353
3219
1371
1902
3171
1450
951
5312
1726
1199
1309
1932
1366
1651
887
1280
2440
4130
2782
912
906
1042
813
941
1545
811
999
2813
1257
968
1171
964
853
845
961
912
890
897
955
931
870
991
928
848
998
994