25026 781
99800 670
21099 301
31574 519
10601 368
11511 467
11122 601
18661 283
6589 119
8876 206
12433 441
8532 131
7660 276
15197 443
13231 382
3306 248
4020 201
15493 319
1953 112
8023 481
12512 556
76935 153