507
0
1045
691
1392
282572
464
3663
1
20634
8
655
422
1297
953
1649
154
46414
608
2740
1152
431
621
3691
5
2952
479
649
525
327
576
1599
745
1033