135906 603
127881 529
193080 1059
129417 324
199766 315
16590 281
32145 662
8188 51
46857 455
9238 645
6712 492
4079 267
3733 125
4626 46
5237 546
2695 218
4261 653
4093 812
3879 351
140960 938