3008351 319
1842553 105
1763729 81
1745028 99
1608504 80
1540057 258
1475855 52
1426384 104
1413402 295
1277352 109
1104980 176
1087679 39
1056982 96
1050356 87
959451 128
868929 76
858031 39
839753 103
779603 80
779577 62
774759 35
771329 27
770159 122
738576 13