3111 836
2260 309
2511 370
966 110
3510 591
832 151
2373 538
2832 766
3246 707
1927 413
2778 585
3656 695
1848 306
768 87
3216 865
3326 706