6326 281
21434 94
35583 439
47688 269
18791 933
51522 348
33233 415
50928 91
6877 763
10571 770
3102 98
3941 596