5098 435
8291 626
5451 194
2340 163
16013 521
5881 563
3899 693
6411 81
10605 603
2490 312
4413 687
39160 756
69625 623
72189 365
33743 403
33225 395
61995 582