103482 160
2873 3
4254 9
2786 2
4827 6
2448 5
3643 8
3315 9
3947 26
2554 3
2993 17
2527 7
1883 3
2803 8
3254 14
2681 7
1869 14
3516 15