31551 614
15377 392
53461 105
31063 248
9237 645
5935 963
3227 144
3299 317
2683 290
3517 314
3675 553
4490 856
3387 75