10001 5
17781 7
23779 3
42207 8
32055 9
87609 5
70534 7
49403 11
73033 11
66226 11
54979 3
49106 12
47255 4
29877 9
144809 15
173155 15
770055 122
308453 18
254281 32
250382 16
206 0
787455 71
295952 10
2399956 181