381
341
131
101
222
201
16294
138911
673396
974633
92817
5496367
4517935
4334459
3441998
3441462
3398286
3343956
3006729
2991226
2479209
2132352
2127407