30032 47
4207 335
4078 695
6660 581
6844 482
3873 82
6724 782
5299 565
17940 554
7567 476
5411 55
29287 503
4880 446
13712 443
12423 267
5494 550
6083 266