2401 413
22550 589
99967 399
6481 885
4886 311
41549 117
59935 471
22262 267
14696 318
11526 448
5297 339
14088 616
2484 230
8544 208
5048 718
6068 592