501 29
2863 725
3678 595
2386 608
910 148
1804 357
1259 244
1204 381
2844 491
6234 49
10486 711
8350 471
7811 116
7288 292
30364 383
15691 623
8323 466
28736 600
15183 630
11136 442
10371 299
4997 338
7993 248
15322 693