6532 281
21561 94
35816 439
48253 269
18854 933
52452 349
34026 416
52327 91
6923 763
10633 770
3172 98
3989 596