691
0
759
1733
1
1894
198
1937
1584
2
3287
1018
431
1780
31535
503
1009
1314
4328
10
3795
896
422
517
745
479
2952
1232
471
468
683
1075
4531
3
5313