308
18
400
1
749
10
109
2
316
4
605
412
3
321
364
404
475
119
362
5
547
317
663
17
248
141
172
8
509
63
436
13
382
120
84