2845
5
2076
6
1312
0
1653
1787
1
706
676
934
114240
45
645
4084
563437
3833
4
4032
3
528
2151
4775
2
912
536
515
597
504
329
1795
131589
3724
1761
2223
21
2190
1070