15090 63
7451 218
9588 70
13546 375
11553 471
10924 383
25037 573
16784 844
26062 196
15027 128
5667 368
29313 385
12153 275
14019 301
16191 260
9793 655
6590 41
9853 598
8766 333
9522 197
13853 359
17956 327
8684 290
24025 284