1415
2
16109
46
49377
12
81721
60
2688
3
4225
7
3219
2
8712
29
80840
44
17383
26
19644
28
12826
39