309836
746714
622707
879440
411883
37646
424983
981232
41886
295320
331129
177955
5552367
4550935
4369459
3466998
3451462
3421286
3372956
3026729
3019226
2498209
2139352
2138407