53956 13
89533 20
54054 10
64129 10
31556 3
49652 10
44134 3
32882 8
77880 11
60201 6
35005 5
52859 9
65883 16
30027 1
277079 51
70526 20
1709583 358
100254 29
52982 8
58103 5
43553 3
143934 15
89605 20
87534 33