712
2
749
488
269
0
373
4
400
1
413
377
2358
1319
3
1944
4028
4641
98905
31
126
631
120
7475
5
875
692
535
77
688
1124
655
916
754
663
1359
509