3175
5
3055
1
2535
2
1969
0
5658
9
7034
863
5978
6
2932
5527
3
155
2105
25494
3546
5402
370
608
4044
2964
1517
2350
2992
1603
1308
3208
1189
800
118
2476
1811