13576 584
79377 682
19437 157
75988 580
21564 392
43339 462
31944 824
6551 485
3067 101
1150 43
125416 297