1293
415
1260
383
1926
927
964
278
794
178
946
293
727
189
517
46
939
353
683
370
625
323
417
94
534
144
694
281
344
151
740
184
513
128
1121
361
746
106
620
91