10002 81
935074 960
2943 340
28655 834
8990 501
5928 740
3608 498
3799 589
24313 606
17033 397
9315 850
682 48