9863
4523
26212
1418
1744
2331
989
2459
1175
1161
1815
1393
1074
1605
3972
16350
967
1255
1103
879
930
2646
876
995
1264
1484
1057
1085
2372
892
1120
3175
1133
1336
1216
936
1171
957
978
969
800
1002
2625
851
797
788
952
3483
806
1330
801
1855
1030
1572
885
832
961
1300
822
2498