11286 5
9893 1
8998 4
12289 14
10947 2
10053 2
42383 73
19391 30
104275 188
21899 11
17981 36
12278 13
17570 13
15367 17
19457 15
12146 16
18027 29
19232 55
22433 48
10572 5
8914 9
13462 11
19940 47
9260 5