2859
1
15332
6
3102
5
1411
8
1010
3
3374
7
1056
2
5332
25
3085
4
4401
10
1654
1338
9
2670
1719
2901
559
307
373
71
230
270
174
199
335
86
97
58
365
339
161