230
599
428
2
9
5
669
13
205
17
1048
1
294
111
17
722
70
97
150
286
616
1041
158
65
249
3
651
2068
12
210
6
6
765
390
25
1160
1000
734
572
50
967
0
20
122
208
2
