61
180
341
761
30
63
28
31
105
78
12
66
396
98
77
194
107
189
379
1125
615
446
289
1017
771
425
688
404
551
1217
646
674
64
1194
97
41
143
217
243
200
58
244
223
42
467
135
17
88
146
157
89
46
26
722
279
1047
1