777
0
3317
5
706
1239
3029
6
1030
617
1049
348
1478
653
681
417
29355
884
577
692
360
390
1174
916
618
591
405
1840
2201
4031
2362
2
2088
1