50261 119
5612 758
7818 185
3195 91
23928 57
12346 604
20598 156
40250 509
2231 204
31877 603
17279 546
35702 952
11342 675
21339 422
3189 517
6714 517
2388 66
7728 483
83736 839
16601 325
12256 31
47210 491
17179 450
27007 41
47496 592
65175 856
21394 188