22096 51
12075 485
87126 920
15669 360
17524 531
37637 314
36573 489
45427 332
38052 372
19995 242
35090 238
3015 657
2358 415
2572 254
2845 195
3516 785