101
525
62
484
45
413
22
288
14
230
5
155
41
50
20
158
7
138
30
329
13
36
1
2
11
27
6
9
66
510
16
33
4
3
23