9995 303
40904 912
12159 623
4129 107
18907 375
2688 392
7431 602
3168 575
9075 28
3333 544
4002 620
19858 672
19263 137
3778 383
25301 80
2812 626
7437 857
12449 443
9358 715
3192 138
910 76
30349 207
6089 647
7951 553
3140 95
5278 429
2595 733
8763 168