2986 776
2150 697
27167 231
952 226
2449 715
1952 360
8413 642
9018 451
12706 840
6097 286
7097 519
8495 62