2100
2
215
0
983
3835
5
1681
1
619
5375
790
3735
4
3412
951
1305
1814
297066
2166
2992
6
267612
4978
1248
642
2786
99072
2287
1131
1128
36905
159