308
5416
825
3251
1111
2329
2466
930
2251
867
2541
120
1724
178
4072
5125
277
762
2633
556
1878
1446
4348
2764
421
698
3002
1875
370
347