3031 706
2832 884
2386 491
966 265
784 205
666 165
1886 405
2640 542
2772 757
440 77
158 27
2482 639
2918 669
2968 967
2657 698
570 134
1279 268
2759 580
974 58
3278 657
3727 524
1723 307
676 50
1521 399
574 128
354 74
352 58
2199 551