4594
1
649
0
31535
1824
431
458
46414
269
255
348
1297
340
479
1045
1015
478
639
918
507
1238
683
2748
2
1075
266
759
710
2740
2522
1465