43027 762
1249 103
5179 368
24870 89
10689 564
3368 140
2552 290
2385 294
3347 575
4413 544
3198 475
3130 612