321
1
292
222622
15
363
244
0
139
243
161
156
77206
19
180
2
280
262
278
242
313
291
355
378
340
273
224
481
3
592
432
1126
548
412