336
282
392
41
29
1175
7
832
924
1405
18
25
312
1123
21
701
863
11
1492
1497
1866
662
824
821
35
982
391