50
1429
0
16
2435
25
183
4124
6
113
2597
1
102
2860
2
41
150
5207
9
130
1631
3
35
1253
3535
5
100
8248
43
358
11317
66
8572
28
382
5919