2596 5
1642 5
8187 24
30202 33
1802 7
1268 2
1643 3
1780 2
1408 1
1311 3
1660 3
1259 5
1373 2
1119 1
1504 6
1451 4
2659 5
2184 6
2279 4
1186 2
1272 1
1131 2
1249 5
1263 0