861 67
43957 186
2331 393
4685 447
775 39
149268 238
11744 33
13244 531
14723 52
4603 285
5340 136
2985 116
2883 280
3526 318