529 8
351 9
473 22
2433 11
2089 9
3541 17
7352 31
6423 21
9475 16
7758 20
10875 36
25559 30
18681 21
41459 112
11676 9
4752 11
8246 10
4284 12
15752 25
6327 7
13430 15
13360 11
4077 10
27134 90