6048 281
21373 94
35408 439
47391 269
18747 933
50959 348
32849 414
50363 91
6855 763
10552 770
3058 98
3928 596