58
1
79
172
2
51
101
0
99
94
1032
671
941
1157
2527
5
856
3
491
1617
625
803
1087
478
3597
6
493
578
934
282
2520
973
709
1325