243
1
63
1371
5
83
72
75
299
98
116
2
59
743
649
225
286
55
101
0
800
259
162
275
76
95
314
82
522
244
571
272
122
293