335
0
1377
1095
684
431
507
1346
710
296
508
1314
525
787
1211
3659
14
2657
3
1112
2668
2
631
1780
2690
587
47041