2999 4
5875 14
8611 3
19621 32
5592 12
20316 34
12772 20
17686 24
13880 3
7856 2
15406 12
6228 10
5159 4
7270 2
5686 12
11059 11
23210 33
17048 31
22901 36
38479 26
17920 36
17708 16
11114 23
31297 43