2300
2
181997
11
302
0
1289601
4
971
3835
5
4042
2954
2949
118
616
189326
720
576
639
1310
7793
2471
893
18816
12761
3
3683
1
120
1445
19783
1451
984
1564
621
581