49331 195
5277 58
6111 523
4959 565
20217 273
11964 568
343847 934
384732 540
314523 465
36045 585
29757 931
255940 1998
89090 1178
54677 623
8548 638
4278 651
2237 99
3840 745
2694 318
5269 133
9470 749