32 58
582 993
167 535
88 64
666 504
56 102
487 774
893 922
276 163
796 18
509 347
343 181
14242 365
13225 804
9332 361
7285 363
7216 348
6042 14
5605 40
5066 201
4985 224
4420 922
4388 646
4351 218