3509
4
670
76
1
624
2
497
5
892
3
482
338
610
74
478
949
775
67
983
370
154
69
124
113
342
473
0
658
1151
890
709
848
980
1264
864