9859
4518
26212
1417
1744
2331
988
2459
1175
1160
1815
1391
1074
1605
3972
16350
967
1255
1103
879
930
2646
875
995
1264
1484
1057
1085
2372
892
1119
3175
1133
1336
1216
936
1171
957
978
969
799
1002
2624
850
797
786
950
3482
806
1330
801
1855
1030
1571
885
831
961
1300
821
2497