40
0
678
403
45986
2101
1585
3554
3
737
309
1224
1216
542
757
101
657
1070
1292
630
651
763
725
575
453
123674
35
628
2326
1288
1392
1
189326
1546
4