529101
389405
861202
170747
279284
96193
309403
455365
819737
632384
428100
547537
5516367
4535935
4351459
3447998
3446462
3408286
3356956
3013729
3003226
2485209
2136352
2132407