14558
10540
8549
4764
3011
3291
1550
2363
2096
2278
37604
2237
1393
2487
1396
3275
1412
1946
3219
1488
989
5408
1771
1237
1351
1971
1410
1687
917
1316
2494
4204
2838
948
947
1075
849
973
1589
844
1027
2861
1290
1003
1203
1001
885
879
994
954
918
932
987
968
902
1022
962
882
1032
1027