145081 210
7599 494
16669 83
228539 825
8228 145
168594 654
18456 878
6227 686
78894 675
42601 167
61840 272
33588 803
27152 771
2746 238
8973 338
2671 159
5465 615
24521 292