3193 541
25022 734
7116 679
6927 250
45312 225
6528 83
149649 877
78997 627
10991 249
16141 294
9314 432
1863 33