266
0
552
478
639
1232
525
6800
296
1297
575
396
1192
1
422
3659
14
953
543
105290
4328
10
383
580
437
507
2952
572
468
46414
1115
840
340
3373