94424
3
2798
1
2604
980
1071
2528
604
24337
22
944
1815
2
2530
7733
189326
0
764
658
2597
1161
1424
2132
511
592
673
3008
1185
2721
1801
800
4309
2828
8527