35001 426
12556 454
8328 154
8882 295
144608 711
49157 125
15514 882
4553 727
7169 530
5872 477
4286 939
3705 234