95870 641
19083 394
30923 904
25847 859
24270 867
5499 158
6727 848
2784 229
4893 326
4409 706
2130 156
4300 145
11072 433