150749
11
657
0
749
1
1038
25
171
569
150
223
144
61
348
2090
10
67
102
112
146
34088
258
2403
22
14
517
428
1188
175
55
245
87
237069