2697 37
42392 275
69096 265
113444 421
4939 764
5462 418
12791 532
5936 570
16948 171
3066 394
5813 143
3315 825
2853 40
4116 111
3614 509
2035 99