50
2608
0
8
1866
2187
1870
1
1343
2
3281
3
100
4243
3743
2936
2228
1574
2089
1428
3090
2896
3469
4135
3523
2885
4347
4267
4
3898
2928
8653