105290
0
20634
8
557
2716
4
349
693
392
2730
6
263
1824
893
464
2657
3
2668
2
226919
14
647
323
579
951
1945
1
631
737
1357
545
597
1463
25137
2419
697
663