2485 272
2799 746
1444 342
2722 471
10356 318
38018 728
81601 252
59259 664
9318 638
5553 250
2032 98