2995 652
105890 336
148791 568
6445 481
80085 287
85574 101
150151 1337
109551 505
45546 470
32294 567
49659 200
25551 335
45314 286
89414 329
36461 224
88746 555