646
0
2076
1
1131
2855
3
2073
247
4111
2
423
339
1783
675
2874
1398
683
3691
5
2809
5442
22
2739
2301
174
798
4761
6
2881
1826
3498
4
390
3149