1131 255
2048 609
5423 591
4967 514
12063 683
3526 188
15553 579
19358 661
6983 422
3148 520
39552 860
3369 614