12751 381
15450 471
29963 452
22257 295
65586 518
7947 380
28090 181
29678 376
6632 94
4382 160
16057 732