12521 381
15464 471
29899 452
22088 295
66008 518
7936 380
28108 181
29329 376
6914 94
4404 160
16023 732