45096 60
3841 503
3229 513
1331 61
18416 189
3915 670
8317 109
9464 469
12774 472
5746 373
7428 354
6201 736
12374 333
4662 767
9047 285
6615 124
2372 461