1666 328
1458 430
832 33
3078 679
3244 592
1370 262
2798 319
91026 249
88128 822
86563 107
103702 424