21523 589
6832 237
318 38
17301 562
2345 648
2356 479
4840 369
2234 453
3460 732
2215 562
25477 289
2125 25
1799 308
1216 109
14330 200
9364 280
2891 160
3739 538
15072 385
1761 465
168327 682
5271 723
4284 192
6762 583
3570 338
94893 482
9209 644
44524 510