2701 31
17483 775
4114 508
36240 460
26435 666
10234 341
4754 596
29166 371
23119 649
6828 841
11294 319
15817 451
8008 30
3358 614
7649 116
4678 848
4514 928
6824 559
11327 706
4800 187
4705 735
6141 472
6082 628
6430 157