3114
4
2511
3
1949
2
2799
2163
1
1392
2526
7153
9
1501
1330
2982
838
2368
17353
0
2881
3442
282572
964
2086
3815
1642
4820
1651
662
1320