2996 201
3602 93
4092 696
8661 416
2760 282
2959 300
23453 251
12372 120
66090 726
46983 423
45447 287
30255 719
100596 314
32663 566
65080 499
43151 493
61654 386
41566 884
30723 240