3071
590
8408
3048
3398
928
2886
582
2511
512
2488
638
2701
706
9723
3880
3107
784
2111
604
1467
502
3604
1703
1701
708
4088
1708
1276
500
1172
338
1078
406
868
159
1054
224
846
280