12586 733
15244 480
10173 403
13492 490
31229 650
35275 292
47008 535
24503 678
4179 205
14015 634
3295 243
2706 242
15839 583