5094
2077
6221
2820
2728
1268
906
177
3395
1923
1208
474
1497
500
2795
1377
779
278
2753
1629
1352
717
1715
775
1116
407
547
235
1634
715
572
248
729
422
1907
1047
1208
457
2134
1036