135
556
81
533
40
524
31
364
29
425
65
222
26
413
51
329
72
343
1
2
17
308
25
260
19
236
14
224
39
270
35
217
41
296
37
274