2976 935
1724 446
2626 377
32468 179
62312 455
127157 800
39669 524
30956 985
49378 678
23730 291
23293 471