2930
107
1693
1643
3381
2948
709
3289
2784
3310
2833
2352
3126
2872
3131
2877
3389
2110
3134
3391
1600
3136
1346
2370
1097