21728 350
5550 914
259586 1245
11708 356
6489 591
12006 783
167168 564
9064 402
103485 243
116071 442
50954 807
11079 333
30804 207
9660 780
4490 98
6539 673
4324 587
875 118
2033 337
1893 37