2
2380
1
32
140
267
6
84
633
259
529
934
1108
784
1090
1746
23
103
219
7
65
401
229
315
681
776
525
3
478
4
11
94
8