2901 31
5147 287
5715 422
12110 571
10691 84
20268 440
9442 781
6100 890
35376 108
13418 588
6669 306
8999 303
10713 254
3117 292
8978 614
4443 266
4326 772
3770 482
9928 592
3958 323
3156 337
4242 573
3264 657
2357 170
3817 525