2690 413
22685 589
100116 399
6751 885
5305 311
41899 117
61055 471
22681 267
14916 318
11846 448
5372 339
14288 616
2538 230
8666 208
5159 718
6183 592