12610 72
5793 334
3318 368
53842 928
20695 327
17893 741
10273 673
32457 718
4751 427
12384 795
11633 444
2135 48
4512 59
2988 293
6499 879
25152 522