3083
2
2535
3125
528
0
32302
4471
2465
3252
758
2366
1
3551
10
280
665
2354
3498
4
475
1461
3546
657
623
1239
536
2773
1226
2906
1310
908
2650
20
3053
7