135366 157
15086 14
13581 12
10608 8
10184 8
26873 28
21851 20
169325 15
15933 13
17770 11
58792 23
58832 67