2696
29873
3236
2578
3758
3305
2588
3633
3241
2502
9829
6557
3335
9920
3065
4561
4056
5224
2992
3317
5191
14176
6813
11813