3021633 320
1422756 296
1551306 258
1111929 176
703476 136
436584 135
964031 128
695209 123
776981 122
1284758 109
1432430 105
1848429 105
843077 103
1748403 99
498253 97
1060783 96
407729 95
401003 94
459854 94
530532 93
1056282 87
1768408 81
1613129 80
341580 80