129
925
43
624
50
614
45
437
102
406
52
370
60
180
3
318
13
273
2
12
309
61
255
262
245
28
221
7
154
20
892
47
342
158
99