1351 180
2160 295
20686 509
29057 455
22895 277
4488 159
6790 75
27793 603
13425 185
8659 446
21550 264
835 97
3471 348
1710 116