16580 585
11881 568
12001 933
24617 209
23064 826
22581 72
11961 456
214677 671
9753 347
16718 538
3827 201
3097 292
4919 275
7231 605
4058 246