2
10661
7
8442
4
16
3
101
121
28054
487
763751
25
9132
182
13392
5
752
1
1447
15
1045
10946
45
6855
17670
70
6
968
64
9666
95
8
926
18
11
2315
255
66
20
11658
89
77
13
3564
1535
190
1993
4549
177
154
74
175