3008727 319
1842929 105
1763909 81
1745109 99
1608656 80
1540457 258
1476053 52
1426684 104
1413779 295
1277576 109
1105052 176
1087677 39
1057076 96
1050601 87
959607 128
869226 76
858155 39
839884 103
779827 80
779604 62
774858 35
771434 27
770654 122
738608 13