12033 533
38205 906
3868 164
22683 602
5674 314
16105 633
15346 850
8877 617
42593 209
119592 826
3067 440
37182 434
54059 616
59808 552
43329 826
29123 376
4515 692
21006 570
6036 535
7439 285
6600 94
3140 319
3896 405