309
5426
828
3256
1115
2332
2471
930
2257
871
2543
121
1734
178
4196
5138
277
765
2633
556
1882
1448
4364
2774
421
702
3008
1879
373
347