31086 670
2671 506
530 95
2841 558
3865 851
1377 148
862 74
1803 31
496 60
781 130
2793 559
3211 269
2036 192
2999 823
2911 550
1239 158
1679 170
2665 519
1733 353
1694 259
1259 81
4561 883
1944 256
2135 314