122
1
420
166
567
2
1169
7
125
90
949
4
473
617
80
500
872
3
551
648
201
0
133
610
620
75
497
5
76
126
443
61
161
350
804
91
539