105290
0
2716
4
3955
3
2730
6
2311
1
2657
2668
2
1751
1945
1824
20634
8
2640
226919
14
26120
2419
1949
3039
2855
1961
968
464
1558
509
1129
3370
5
5277
693
25137
418
647