580
0
551
1
72
40
420
122
1169
7
473
2
125
949
4
90
87
567
86
166
305
96
82
75
79
141
620
497
5
91
80
610
103
478
200