878 67
43969 186
2337 393
4693 447
775 39
149375 238
11745 33
13248 531
14724 52
4603 285
5346 136
2994 116
2894 280
3530 318