2315
10
1378
2
1368
6
1568
6066
1
3584
3
25789
0
21152
7646
84133
90664
15494
150601
80811
31847
219298
50703
3916
37688
1434
1740
33966
1679