0
48
3
73
1
122
118
62
84
102
95
4
44
17
1026
34
31
486
18
78
220
6
51
2
5
428
597
10
106
20
188014
171