294
1
284
978
3
265
2
101
0
94
1450
7
257
360
454
263
125
272
618
598
1076
73
704
70
138
539
1389
57
569
338
853
577
275
337
309