5895 643
35843 451
2542 244
5516 479
5185 39
44596 617
19399 392
16403 106
6028 778
12580 52
3388 327
3655 662
2392 54
4244 256
6753 511