999 62
2568 324
2465 420
2265 112
4837 971
1257 104
2347 384
6377 498
5246 615
3902 679
9136 524
11393 336
8085 197
3219 635
15292 763
4091 53
4111 607
3844 495
13770 726
8610 537
1618 226
2869 361
4996 90
6939 510