28960 295
3997 210
9904 485
3297 386
4018 279
2908 254
22537 526
12221 426
3440 864
19527 618
2071 241
30222 607
8502 510
11236 365
6260 254
1000 37
8065 177
23103 482
7666 662
6196 170
7187 791
8936 547
28454 366
4401 432
1955 332
51310 400
2331 262
5896 175