162
629
18
402
49
434
14
270
13
337
33
307
67
393
43
336
288
1
143
12
300
208
55
283
242
253
216
40
246