9802 5
17756 7
23677 3
42059 8
31977 9
87558 5
70479 7
49384 11
72979 11
66131 11
54904 3
49082 12
47184 4
29833 9
144759 15
173076 15
769906 122
308402 18
254229 32
250333 16
206 0
787326 71
295831 10
2399732 181