270
0
526
5
912
8
1840
4
862
16
602
1
389
621
3
358
2
302
326
318
63347
17
297
653
397
381
1788
505
684
383
475
613
201
395
367
439
1243
557
548