14921 300
5178 640
6895 598
29156 288
14471 356
2724 197
44845 174
17918 286
12182 104
4634 374
15062 509
11263 633
3859 497
3595 196
6907 466
5026 662
5807 99
3509 524
2192 261