1253
3
230
1
1459
7
266
268
2
72
1049
510
0
563
440
388
233
305
304
468
1661
4
276
302
581
635
704
320
366
310
407
487
343
101
760
719