28251 603
1278 268
15964 253
12563 274
4838 627
2356 359
3478 486
4516 311
1786 60
7277 735
12604 137