39486 247
30593 213
6071 526
32449 686
4213 126
9475 360
6523 758
2702 455
22969 157
31748 347
43939 509
16300 481
61748 95
23608 422
50580 63
3274 273
4106 767
92876 840
35123 619
8277 163
14445 32
31822 458
16827 396
55199 593
100920 243