893 67
43986 186
2343 393
4714 447
775 39
149559 239
11747 33
13253 532
14725 52
4606 285
5356 136
3007 116
2904 280
3533 318