729
0
341
305
3663
1
475
75
872
20634
8
668
358
1250
2188
1086
471
1675
1282
962
714
1084
382
863
363
414
327
467
1682
409
597
932
1504