19505 8
9791 15
4836 7
5118 14
5244 12
9384 18
4413 8
6368 19
6396 10
16623 31
6902 9
8370 19
11951 19
11070 12
7408 8
9502 20
18756 19
4630 11
18049 32
5730 10
4289 5
5002 5
5101 8
2866 1