3073
591
8415
3049
3398
928
2888
582
2512
512
2489
638
2701
706
9730
3881
3107
784
2113
604
1467
502
3607
1703
1701
708
4089
1708
1276
500
1172
338
1079
406
869
159
1054
224
846
280