2278 6
15326 3
29429 2
21834 1
30405 4
29153 5
12881 3
26207 7
39153 4
119459 6
44554 5
24676 10
66826 2
41352 4
142955 55
71379 27
27502 12
95577 28
36403 10
25608 8
18753 8
173858 23
251128 22
207803 19