633
0
543
1172
2
1043
1
802
407
392
1842
7039
469
820
5477
8
2551
597
859
2855
3
646
422
2126
783
525
688
2727
5
247
380
1462
670
3092
876