70
667
46
587
131
604
58
663
36
340
37
333
16
338
32
332
19
324
34
255
23
325
10
233
41
270
13
336
1
148
45
20
242
69
277