14427
10358
8394
4679
2945
3223
1510
2311
2046
2219
37408
2190
1354
2438
1353
3220
1371
1902
3171
1450
951
5312
1726
1199
1309
1934
1366
1651
887
1280
2440
4130
2783
912
907
1042
813
941
1545
811
999
2814
1257
969
1171
964
854
845
962
912
890
897
955
931
870
991
928
848
999
994