120052 505
57134 236
164994 493
14420 857
8816 547
143142 427
94090 407
52232 69
251099 649
197465 531
83886 371
41840 159