305 90
213 105
523 850
57 155
181 979
261 431
585 506
515 227
922 269
614 180
771 22
161 110
14242 365
13225 804
9332 361
7285 363
7216 348
6042 14
5605 40
5066 201
4985 224
4420 922
4388 646
4351 218