194
271
249
3312
144
222
201
93
90
445
44
113
19726
15030
13071
11800
8952
853263
7960
7652
739148
637142
62311
5790