171880
432590
278580
576298
549507
91192
110730
434290
424878
436863
903150
301114
5300366
4350933
4220459
3415462
3372998
3296285
3237955
2932727
2917226
2418209
2102352
2091407