2160 304
1255 161
11626 150
5402 807
16398 186
9438 397
3651 388
4223 617
11696 573
6351 702
3582 584
17787 548