5595 29
1476 6
1158 5
2049 5
4061 5
1380 4
1551 4
1696 4
1055 3
1356 3
1897 3
1267 3
1513 2
1127 2
1209 2
859 1
1226 1
907 1
1204 1
1214 1
1406 1
1529 1
784 1
1350 0