3121
595
4026
1351
8615
3105
5715
2571
1696
629
685
251
2211
651
933
356
1117
368
1087
508
1186
403
1399
650
1696
683
1717
569
1005
348
833
102
1135
426
843
196
1089
464
1190
485