3032 416
27652 575
28248 152
25552 660
36319 433
58306 353
56456 436
46465 434
72309 644
36449 608
54473 675
315312 973