25362
14984
7123
5263
9862
4469
8564
8152
4501
1828
1661
3828
1298
2755
1819
2184
3820
29879
1703
1573
903
1519
3336
2487
3921
2529
5277
1198
1554
1696
2099
1914
1667
925
4948
2521
2091
920
886
2541
2081
1327
1718
3537
3287
1170
908
918
1039
2160
897
2591
964
766
985
1096
2155
961
5124
858