2535
2
3125
528
0
32302
4471
2465
280
1
3252
758
2366
3551
10
665
3498
4
3715
475
189326
2405
1461
1500
181997
11
3546
2773
657
623
5151
2650
20
1239
536
2906