639
4453
1113
693
728
786
1190
736
950
1699
849
3042
746
873
784
1372
1201
997
977
1017
982
1828
1028
1686
1178
1160
1079
1788
1451
1661
1628
1925
1165
3943
1494
1598
1602
1963
1506
2030
4885
4218
3407
2133
31723
3165