2696 706
4059 546
11714 116
10424 304
19400 58
3916 560
10301 336
15384 212
8571 527
7415 593
1732 212
20987 415
7046 877
6168 329
26464 89
9033 330
17718 239