31032 500
26996 192
12609 141
8234 419
24919 61
33874 511
33120 540
33509 349
14831 482
26654 434
4513 43
17128 307
13237 313
15415 613
7629 602
10786 458
11904 537
66392 397
8359 708
29776 669
20123 494
24217 412
5917 293
21936 595
8035 92
9330 492
20855 317
25668 146