3486 409
1523 356
2534 734
1809 533
2863 684
1149 300
1503 249
3234 852
3200 833
2735 813
2309 629
2939 714
201 41
349 97
2900 836
2306 393
921 269
2570 366
1088 285
2296 663
2826 655
1362 313
2180 457
3824 820