2550
2
1727
1
3835
5
5375
0
1300
1254
790
3735
4
344
1055
297066
1618
483
101569
267612
4978
1403
557
785
99072
1114
36905
635
544
1583
509