2896 304
2718 821
3327 257
5481 140
3509 642
10572 123
21001 201
22711 559
8618 157
23451 343
21605 67
4040 375
3172 184
5083 780
28172 254