2855
3
2843
4
625
2
5262
10
2522
0
2036
1172
488
521
1
2269
422
383
17353
1506
3691
5
4543
1737
565
11881
2288