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