3969
992
1629
406
1260
383
1443
532
1574
575
1616
650
1085
465
2079
766
1347
586
969
225
373
178
479
178
478
191
1492
697
711
243
248
77
521
183
532
72
682
185
602
196