2226
10
1926
2
2622
3
2302
5
2647
15
6270
4
9004
17
2196
1
2281
1297
1762
2675
3897
3214
1275
6
3573
11
7050
14
307646
9
3762
1484
3279
3158
2781
2126
2685
812
2339
2793
4534
6402
12