36499
176930
697649
52184
951405
137778
240496
633128
359908
465156
115438
549254
5552367
4550935
4369459
3466998
3451462
3421286
3372956
3026729
3019226
2498209
2139352
2138407