2499 413
22601 589
100011 399
6541 885
4978 311
41636 117
60129 471
22355 267
14743 318
11590 448
5306 339
14122 616
2496 230
8569 208
5065 718
6094 592