936
696
511
506
194
3
442
1079
1062
1004
884
712
17
15011
956
394
34
432
42
351
362
332
28
5
978
335
964
6