3006 796
8923 855
1044 139
59684 694
1050 212
11902 565
80520 444
36026 616
41366 392
1210 327
3118 539
2863 632
1763 334
2794 842
988 58
2192 535
552 61
2459 433
923 39
5426 499
33544 690
4941 336
13781 593
999 166
823 131
3732 697
3375 709
2911 238