330146
147127
62104
106981
52691
575179
927178
563162
305904
16867
539930
106723
5516367
4533935
4350459
3446998
3446462
3407286
3355956
3012729
3002226
2485209
2135352
2132407