688
1
517
2
403
747
0
2627
1256
1358
623
583
2123
520
450
97
3862
9
7371
390
876
513
2090
3
462
673
10193
4882
5
601
1451
699
448
1134
707
606