39
313
16
531
684
2719
942
1074
1632
1082
721
392
3235
296
375
592
287
2648
2848
145
2746
1533
2826
1981
1934
1322
2626
1692
2132