3186
0
111
1650
186
550
670
1865
1110
249
369
358
552
238
1198
273
2023
2
3257
1
324
748
279
244
140
626
5040
5