2511
3
1949
2
2799
2163
1
1392
7153
9
1501
1330
2982
838
2368
17353
0
2881
3116
964
1124
2086
3815
1642
1651
662
650
1399
1193
3268
2758
3795
2830
7