14599 256
2603 245
8101 534
11166 423
3571 482
3559 303
10674 239
9592 266
14315 639
7077 483
8975 847
6213 412
2169 156
10413 759
8181 145
3281 401
12246 107
5015 446
4174 602
1444 232
16016 336
5944 850
7685 788
8813 342
3243 688