168563 1013
14894 77
50143 289
62840 345
21932 616
133480 533
28094 223
13423 852
31125 287
12113 576
79131 952
54923 289
23340 593
42585 982
149306 679
50990 319
19914 411
17807 72
23237 748
250606 2046
462072 1016
107689 966
21772 801
12472 852
22963 364
11730 360
318549 665
33830 749