842 67
43943 186
2328 393
4673 447
770 39
149142 238
11734 33
13236 531
14712 52
4599 285
5330 136
2965 116
2867 280
3521 318