3832
1535
4992
2223
2219
1018
814
153
2640
1437
1067
417
1269
405
2297
1074
676
242
2127
1231
1090
587
1477
650
977
344
434
186
1331
550
508
230
656
390
1502
797
1058
366
1775
865