2967 783
41630 694
2870 493
777 102
713 114
2915 620
1460 363
7162 162
2940 743
6237 264
3948 386
2322 522
2147 509
4628 347
8137 415
1943 105
15595 98
5345 534