22710
16493
1162
1319
1476
828
2071
1205
850
873
895
921
909
1852
941
37600
906
902
1170
3961
2862
1243
10844
962
1344
1424
781
1068
1240
910
2207
2116
1021
1851
2698
3462
4211
821
999
1438
893
6222
835
3888
828
1657
913
1558
1442
1257
1258
968
1756
1573
1244
974
829
832
1307
859