3096 706
4289 546
11921 116
10575 304
19593 58
3972 560
10450 336
15519 212
8639 527
7450 593
1739 212
21160 415
7056 877
6187 329
26644 89
9132 330
17901 239