376
0
336
2657
3
543
2668
2
1681
1
4594
631
427
440
639
587
17353
2041
105290
255
980
1028
2522
3659
14
2297
479
1009
422
468
478
566
585
301
1251