111
2014
72
106
31
71
62
135
130
20
294
19686
14970
13041
11790
8862
852263
7950
7602
737148
637142
62311
5760