529 8
351 9
473 22
2433 11
2089 9
3542 17
7352 31
6424 21
9475 16
7759 20
10875 36
25559 30
18681 21
41459 112
11677 9
4752 11
8246 10
4285 12
15752 25
6327 7
13430 15
13361 11
4077 10
27134 90