308
5417
825
3253
1113
2329
2466
930
2251
867
2542
120
1727
178
4088
5125
277
762
2633
556
1880
1446
4351
2764
421
699
3005
1876
370
347