2398
8
2695
4
406
1
2053
4258
4387
2534
2
2780
2492
1804
5919
1714
2165
6516
4466
12
4217
1764
2860
2467
2001
2966
6
1797
3593
16
1289601
3196