108108 22
95557 20
53905 12
46806 7
47501 11
153501 13
123058 7
26609 1
110956 10
27679 8
23904 6
202279 22
261229 29
190005 32
138030 21
22533 2
45903 8
71005 19
50608 13
300181 25
29231 8
280134 18
694478 97
414631 35