96
586
81
679
62
72
576
49
375
22
321
51
281
69
312
18
179
27
228
7
53
191
32
82
19
209
8
514
34
48
140
15
178