2576 37
41822 275
68884 265
113203 421
4912 764
5430 418
12763 532
5862 570
16902 171
3047 394
5742 143
3293 825
2833 40
4040 111
3587 509
1996 99