3919 503
373974 565
22989 107
34267 933
71449 198
16192 599
60179 120
86529 676
47935 291
56555 990
3840 337
4402 615
8167 651
2926 361
2191 274
4557 106
3117 225
5077 544
45987 94