3972 27
24083 603
17118 757
11472 644
5003 168
185070 1097
2978 290
4521 748
2973 309
3400 402
6832 580
2837 402