21533 327
5338 182
7448 252
25081 121
14509 47
19979 378
10379 591
16686 413
3289 246
5298 598
5873 888
12146 400
8946 410
9890 216
3555 448
451605 745
8641 235
13493 111
34547 386
2995 517
9508 260
57332 627
11601 72
24424 297
5032 478
19620 616
19660 163
6109 873