241
1
475
306
250
592
2
252
369
526
233
378
4
1148
109
0
161
3
121
50
123
646
67
78
98
131
101
93
86
1872
5
772
2200
727
2365
801