578
309
348
510
267
185
135
13
393
706
59
54
31
210
317
573
318
165
16
10
441
17
421
207
267
219
26
328
109
55
266
641
154
393
413
1047
311
