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