2603 805
3095 905
2531 402
3728 80
9978 393
5427 673
7712 691
8225 594
15257 190
12798 321
6391 285
8604 312
10585 213
2153 161
6758 765