50
152
1
2
119
0
105
108
97
129
189
212
96
604
3
5
3704
7
2909
26
2499
10
2074
4
1239
2434
898
2143
2602
716