15035 300
5180 640
6906 598
29184 288
14498 356
2729 197
44969 174
17940 286
12183 104
4636 374
15070 509
11263 633
3860 497
3601 196
6908 466
5026 662
5807 99
3509 524
2193 261