30321 120
40487 153
37492 654
72621 783
43548 463
24846 236
30560 349
58595 803
91197 262
55212 115
45068 614
59378 623
24058 480
16336 218