13505
2697
5759
14496
2390
72
6
694
2909
30
13
112
957
181130
387
16
652
401
21
2
162
81
63
11685
103
34
309
10