525
0
4594
1
3287
458
691
1780
396
1115
918
400
1428
355
777
478
269
334
575
298
953
363
2683
484
653
2275
2
301
576
25137
573
1333
2690