266
202
76
242
239
187
199
596
484
278
372
247
183
493
117
221
63
153
357
350
535
191
885
969
826
770
509
585
578
326
665
715
966
415
615
859
869
1167
483
255
4075
1614
2812
1657
1737
1942
786
958
702
2630
2144
1516
1278
1585
414
695
1468
2139