30182 120
40354 153
37427 654
72487 783
43295 463
24721 236
30450 349
58457 803
91056 262
55090 115
44949 614
59227 623
23942 480
16311 218