1992
4507
1572
4152
965
1790
2640
1667
1161
1377
15693
807
841
933
2729
3958
985
1476
2643
861
1086
2374
1326
769
1169
762
989
935
1587
4916
2175
1192
2721
815
929
2107
3373
6043
1485
5794
1194
2363
957
3586
1971
1658
887
1484
960
1131
6806
983
824
918
887
844
944
1459
9225
4228