3832
1535
1791
580
4042
1556
2154
996
3474
1721
1372
584
711
341
1510
771
3808
1603
5913
3446
953
326
758
232
836
323
969
360
479
216
1067
417
2297
1074
654
253
314
151
402
222