309
1
539
0
1389
3
57
140
338
347
2
570
52
134
996
638
226
76
107
522
505
72
137
120
1351
6
294
143
160
166
158
53
68
165
131