321
104
616
4720
328
437
5013
393
1115
3914
2316
1010
4012
345
614
3215
3114
119
2016
312
71
4010
1413
1611
350133
427267
113461
830377
547243
387186
1001426
553458
295725
555195
487968
790340