2928 232
4996 501
18536 360
33481 304
4998 420
5422 877
14365 124
7350 892
3293 327
18501 775
8761 351
12266 405
30985 656
9461 914
5649 469
6540 492
5924 132
4867 507
9843 229
11050 605
6659 608
19221 998
20163 643
2276 39