500 8
330 9
451 22
2416 11
2072 9
3508 17
7337 31
6409 21
9458 16
7734 20
10857 36
25515 30
18653 21
41405 112
11658 9
4738 11
8223 10
4267 12
15715 25
6310 7
13414 15
13345 11
4038 10
27108 90