5562 20
9341 44
15557 25
7547 24
8396 37
8641 17
22478 29
3954 17
8220 7
17364 34
3111 10
46692 187
20843 50
84218 180
11582 47
47172 120
7923 26
31897 45
1670 7
20941 35
3344 6
7682 13