3083
2
2535
3125
528
0
32302
4471
2465
3252
758
2366
1
3551
10
2911
9
665
3498
4
475
1461
3546
2405
181997
11
657
623
2082
1239
536
550
5151
2906
1310
6307
908