32402 603
17586 546
36311 952
11597 675
21745 422
3285 517
2497 67
7953 483
85287 839
16955 326
12624 31
48333 491
17531 450
27697 41
48925 592
21886 188