1162
7
485
1
793
2
1222
3
931
2143
5
137
322
0
369
291
170
69
239
263
111
375
635
109
172
55
144
365
86
155
1004
1182
427
1206
20
166
593