621
2
349
1
74
894
482
1650
999
663
423
75
495
404
892
444
1255
905
654
543
1043
1161
0
1006
3
528
884
83
747
1056
3836
1341
1151