5931 814
2626 238
107733 371
78358 525
4493 244
52158 928
43964 394
99573 818
4233 270
3115 465
2294 279