308
1
459
236
2
440
1525
3
474
788
1012
3338
7
1891
649
3001
4
3083
8
646
1344
1127
886
1144
1039
3956
1011
9514
9
3311
10
3694
2281
2671
4007
2464
478
371