3130 626
3655 114
16476 311
78170 81
35016 901
2550 217
6935 193
9146 432
2575 217
2840 327
2873 564
3021 120