251
0
81
2345
421
325
2259
378
1522
899
361
351
17353
367
278
416
1353
1049
419
318
962
422
276
2522
287
1333
481
466
51