12533 80
3961 113
3821 211
5261 504
6839 615
5798 469
5247 48
2192 94
2139 280
3858 511
2069 161
5604 686
4338 553
3298 195
6912 929
3001 431
3833 816
9814 842
7695 546
28975 225
20676 628
9385 611
4431 340
48948 792
7956 240
7542 512
2688 199
2639 257