40055 677
2568 652
2345 630
2381 483
2584 718
1342 305
1504 318
1057 300
2212 607
2775 813
1070 278
2823 693
2863 933
846 122
1087 140
1959 336
1116 199
1418 383
394 32
1967 626
243 42
2913 902
375 97
1174 352
2297 600
1521 385
1803 492
1705 490