12528 72
5710 334
3310 368
53531 928
20667 327
17882 741
10249 673
32370 718
4740 427
12373 795
11605 444
2134 48
4494 59
2979 293
6493 879
25131 522