1253 169
2369 388
11397 121
4513 693
2858 648
17164 521
6782 371
9300 275
91545 454
2659 381
1134 181
3553 89