265
0
734
567
421
403
1581
1
26551
18
1265
3
855
399
794
695
643
860
845
2537
2
957
17194
13
2482
8013
11
937
709
755
555
1238