33
4391
2873
135
52
66
85
2841
832
441
851
931
192
2931
102
170
387
64
238
83
426
79
371
1852
2042
17
202
953
194
491
35
95
471
87
1221
99
4
6