36607 4
19505 5
14254 6
30401 4
23830 2
19533 8
34426 5
17133 3
15652 5
5854 1
61508 13
83328 10
115982 20
504759 91
949681 164
72005 10
179981 29
71704 9
46777 13
203426 35
89201 6
1505755 289
209330 5
563254 21