22921 592
6186 712
3482 728
897 39
7199 288
9363 647
4770 285
5646 136
4863 233
10255 327
16501 120
9575 573
3871 849
3072 281