3422 420
21492 104
9504 530
5810 83
10354 90
22477 660
6768 571
42298 248
2975 674
2618 415
1827 447
4342 651