2979 421
10334 380
25092 51
6311 617
49480 696
42320 493
32320 209
30401 390
21471 837
13537 716
20262 850
9324 831
31405 359
17322 730
3112 379
8826 171