12531 381
15487 471
29903 452
22090 295
66017 518
7937 380
28123 181
29338 376
6954 94
4405 160
16040 732