64
119
674
296
290
75
440
143
321
297
79
42
30
35
39
31
23
76
173
12
19
15
1571
282
693
1156
195
539
441
191
157
311
464
336
650