16725 50
3195 8
3096 7
2988 11
2281 10
1994 5
1989 3
1818 4
1684 4
1662 4
1516 4
1501 5
1411 4
1396 3
1388 1
1354 3
1350 1
1322 4
1308 3
1299 2
1282 2
1271 1
1263 2
1231 2