531 152
2569 812
2158 594
2555 694
1320 392
501 92
3280 642
15010 562
6522 468
835 67
4032 179
3940 372
2127 312
11865 715
29931 45
5573 453
20820 754
49674 401