4959
1820
3740
3981
1124
1539
1095
1314
1066
6582
14662
8929
5115
1375
1472
2784
824
964
895
1246
821
7098
5280
1142
744
1422
826
1716
1679
1296
1363
1620
1098
1309
652
1228
871
1021
654
1183
4212
22406
962
2063
2239
2993
3781
941
895
1369
693
1953
699
2311
4812
1168
826
683
1347
2056